package cn.smile.business.core;

import cn.smile.bean.dto.core.FileViewDTO;
import cn.smile.bean.entity.core.SwiperUser;
import cn.smile.bean.form.core.swiper.SaveSwiperForm;
import cn.smile.commons.domain.IBaseService;

import java.util.List;

public interface ISwiperUserService extends IBaseService<SwiperUser> {

    /**
     * 查询首页轮播图集合
     *
     * @return 查询结果
     */
    List<String> getSwiperUrlList();

    /**
     * 查询我设置的轮播图
     *
     * @return 轮播图列表
     */
    List<FileViewDTO> getSwiperDetailList();

    /**
     * 保存轮播图
     *
     * @param form 轮播图参数
     * @return 保存结果
     */
    Boolean saveSwiper(SaveSwiperForm form);
}
